<?php
class addressMod extends lib_model{
	
	
	
	/*
	 * 获取城市
	 */
	public function getCitys(){
		$cityArray = array();
		$cityJson = '';
		$cityJson = self::parsejs( );#获取城市列表json数据
      	$cityArray = $cityJson ? json_decode($cityJson,true) : array();
      	return $cityArray;
	}
	
	/*
     * 解析城市列表
     */
    public function parsejs( )
    {
        $jsfile = DOMAIN_SRC . 'js/city.js';
        $jsstr = '';
        if(!file_get_contents($jsfile)){
        	#从数据库中获取
        }else{
            ob_start( );
            readfile($jsfile);
            $output = ob_get_clean( );
            return $output;
        }
        return false;
    }
    
    /*
     * Ajax方式  获取下级城市
     */
    public function getCityChildren($id){
    	$cityJson = self::parsejs();
    	$cityArray = $cityJson ? json_decode($cityJson,true):array();
    	if($cityArray[$id]){
    		foreach($cityArray[$id] as $key=>$value){
    			$tmp[] = array('id'=>$key,'name'=>$value);
    		}
    		return $tmp;
    	}
    }  
}